home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 050 / xrf.arc / CXRF.BAT next >
Encoding:
DOS Batch File  |  1986-03-11  |  2.0 KB  |  96 lines

  1. ECHO OFF  Create DECUSC Cross Referencer using Computer Innovations C Compiler
  2. ECHO       Version 1.17     10-Apr-85      Mike Cole  UK CISC
  3. REM 
  4. REM param 1 = path for "stdio.h" file is %1
  5. REM param 2 = path for "c86s2s.lib" file (small model only) is %2
  6. REM 
  7. REM To use CXRF \cic\h\ \CIC\LIB\
  8. REM 
  9. ECHO  path for "stdio.h" file is %1
  10. ECHO  path for "c86s2s.lib" file (small model only) is %2
  11.  
  12. PAUSE ready?
  13.  
  14. REM                                      ***extract sources***
  15. ECHO extracting source files .... 
  16. ARCH -x xrf spool xrf.h xrf0 xrf1 xrf2 xrf3 xrfd xrfm xrfr
  17. IF ERRORLEVEL 1 GOTO ABT
  18.  
  19. REM                                      ***do compilations***
  20. ECHO Compiling XRF0 .... 
  21. cc1 -i xrf0 -h%1
  22. cc2 xrf0
  23. cc3 xrf0
  24. cc4 xrf0
  25. IF ERRORLEVEL 1 GOTO ABT
  26.  
  27. ECHO Compiling XRF1 ....
  28. cc1 -i xrf1 -h%1
  29. cc2 xrf1
  30. cc3 xrf1
  31. cc4 xrf1
  32. IF ERRORLEVEL 1 GOTO ABT
  33.  
  34. ECHO Compiling XRF2 ....
  35. cc1 -i xrf2 -h%1
  36. cc2 xrf2
  37. cc3 xrf2 
  38. cc4 xrf2
  39. IF ERRORLEVEL 1 GOTO ABT
  40.  
  41. ECHO Compiling XRF3 ....
  42. cc1 -i xrf3 -h%1
  43. cc2 xrf3
  44. cc3 xrf3
  45. cc4 xrf3
  46. IF ERRORLEVEL 1 GOTO ABT
  47.  
  48. ECHO Compiling XRFD ....
  49. cc1 -i xrfd -h%1
  50. cc2 xrfd
  51. cc3 xrfd
  52. cc4 xrfd
  53. IF ERRORLEVEL 1 GOTO ABT
  54.  
  55. ECHO Compiling XRFR ....
  56. cc1 -i xrfr -h%1
  57. cc2 xrfr
  58. cc3 xrfr
  59. cc4 xrfr
  60. IF ERRORLEVEL 1 GOTO ABT
  61.  
  62. ECHO Compiling XRFM ....
  63. cc1 -i xrfm -h%1
  64. cc2 xrfm
  65. cc3 xrfm
  66. cc4 xrfm
  67. IF ERRORLEVEL 1 GOTO ABT
  68.  
  69. ECHO Compiling SPOOL ...
  70. cc1 -i spool -h%1
  71. cc2 spool
  72. cc3 spool
  73. cc4 spool
  74. IF ERRORLEVEL 1 GOTO ABT
  75.  
  76. DEL XRF?.C
  77. DEL SPOOL.C
  78. DEL XRF.H
  79.  
  80. REM                                      ***do link***
  81. ECHO OFF linking XRF .......
  82. LINK XRF0+XRF1+XRF2+XRF3+XRFD+XRFR+XRFM+SPOOL,XRF,,\CIC\LIB\C86S2S
  83. IF ERRORLEVEL 1 GOTO ABT
  84.  
  85. DEL XRF?.OBJ
  86. DEL SPOOL.OBJ
  87. GOTO FINI
  88.  
  89. REM                                      ***ERROR TRAP***
  90. :ABT
  91. ECHO OFF Compile of XRF failed.
  92.  
  93. REM                                      ***The End***
  94. :FINI
  95. ECHO ON
  96.